
.base-select-user-search-user-panel {
  
  padding: 0 20px 10px 20px;
  flex: 1;
  
  height: calc(100% - 60px);
  overflow-y: auto;
  
  .base-select-user-search-user-group__title {
    padding-left: 20px;
  }
}

.base-select-user-select-content-main {
  flex: 1;
  min-width: 440px;
  
  .base-select-user-search-header {
    padding-top: 16px;
    padding-bottom: 8px;
  }
  
  .base-select-user-search-user-panel {
    padding-left: 0;
    padding-right: 0;
  }
  
  .base-select-user-back-button,
  .base-select-user-bread-crumb {
    padding-left: 20px;
    padding-top: 0;
    
    .base-select-user-bread-crumb-item:nth-of-type(1) {
      margin-left: 0;
    }
  }
  
}

.base-select-user-selected-panel {
  min-width: 185px;
  width: 20%;
  padding-right: 20px;
  height: calc(100% - 65px);
  overflow-y: auto;
}

.base-select-user-select-content {
  display: flex;
}

.base-select-user-select-content-multi {
  
  .base-select-user-search-header {
    margin-right: 20px;
  }
  
  .base-select-user-filter {
    right: 20px;
  }
  
}

.base-select-user-department-tab,
.base-select-user-role-tab-content-user-panel,
.base-select-user-service-provider-tab-content-user-panel {
  height: 100%;
}

.base-select-user-department-tab {
  .base-select-user-select-panel-left {
    overflow: unset;
  }
}

.base-select-user-height-100-percent {
  height: 100%;
}

.base-select-user-service-provider-tab {
  .base-select-user-height-100-percent {
    height: auto;
    max-height: 100%;
  }
}

.base-select-user-department-tab, 
.base-select-user-operate-bar-tabs {
  
  .el-tabs__content {
    
    height: calc(100% - 50px);
    
    .base-select-user-infinite-scroll-user {
      height: 100%;
    }
    
  }
  
  .base-select-user-department-tab-user-panel {
    .base-select-user-infinite-scroll-user {
      height: 100%;
    }
  }
  
}

.base-select-user-tab-nav-content {
  .base-select-user-infinite-scroll-user {
    height: calc(100% - 30px) !important;
  }
}

.base-select-user-select-content-main {
  
  .base-select-user-item__info-name {
    @include text-ellipsis();
  }
  
  .base-select-user-search-header {
    padding-left: 20px;
  }
  
  .el-tabs__header {
    padding-left: 20px;
  }
  
  .base-select-user-search-more-user-panel {
    height: calc(100% - 30px);
  }
  
}

.base-select-user-select-content-hide-search {
  
  .base-select-user-select-panel {
    height: 100%;
  }
  
}

.base-select-user-operate-bar-tabs {
  
  .el-tabs__header  {
    
    &::before {
      content: "";
      position: absolute;
      height: 2px;
      width: 20px;
      background-color: #e4e7ed;
      bottom: 0;
      left: 0;
    }
    
  }
  
}

.base-select-user-department-tab-department-delete {
  
  position: absolute;
  width: 100%;
  bottom: 0px;
  box-shadow: 0px -1px 4px 0px rgba(168, 168, 168, 0.16);
  
  .base-select-user-department-item__lower {
    right: 28px;
  }
  
  .el-checkbox {
    display: none;
  }
  
}

.base-select-user-department-tab-root {
  .base-select-user-department-item-children-tree-icon {
    position: absolute;
    left: 18px;
    top: 12px;
    color: #dadada;
  }
}

.base-select-user-item-no-checkbox {
  padding-left: 56px;
}

.base-select-user-operate-bar-tabs {
  .base-select-user-infinite-scroll-user {
    .el-checkbox__inner::after {
      left: 5px;
      top: 2px;
    }  
  }
}